<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>函数默认参数</title>
</head>
<body>
    <script>

        // function intro_myself(name,age=18,country='中国'){
        //     document.write(`我叫${name},今年${age}岁,来自${country}`);
        // }


        // intro_myself('小明'); // 如果有默认值 name country 可以不传
        // intro_myself('小明',20,'列支敦士登');
        // 也可以传递新的值 这样会把默认值替换掉

        function intro_myself(age=18,name,country='中国'){
            document.write(`我叫${name},今年${age}岁,来自${country}`);
        }

        // intro_myself('小明'); // 默认按照顺序依次传递
        //我叫undefined,今年小明岁,来自中国 
        // intro_myself(name='张三',age=25,country='中国');
        // 在js中我们还是按照顺序依次传递 注意对应好


    </script>
</body>
</html>